html{scroll-behavior:smooth;font-size:16px}body{font-size:1rem;font-weight:300;font-family:Open Sans,sans-serif;font-display:swap}@font-face{font-family:Dinot;font-weight:400;src:url(../fonts/DINOT-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Dinot;font-weight:700;src:url(../fonts/DINOT-Bold.ttf) format("truetype");font-display:swap}.font-bold,b,strong{font-weight:700}.btn,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{line-height:1.1}.font-med{font-size:.87rem}.h1,h1,h2.eq-h1{font-size:4.75rem}.h1,.h2,h1,h2,h2.eq-h1{font-family:Dinot,sans-serif}.h2,h2{font-size:3.75rem}@media only screen and (min-width:1024px){.block-title h2{font-size:2.8rem}.block-article .block-title-wrapper h1,.block-article .block-title-wrapper h2{font-size:2rem}}.h3,h3{font-size:3rem}.h4,h4{font-size:2.25rem}.h5,h5{font-size:1.4rem}.text-small{font-size:.8em}hr{margin-top:1em;margin-bottom:1em}hr.short{width:70px;border-top-width:9px}hr.short2{border-top-width:6px;width:40px}.header-getintouch__wrapper,.header-getintouch__wrapper2{padding-top:2.5rem;padding-bottom:1rem}.header-getintouch__wrapper{margin-left:54px;padding-left:1.5rem;padding-right:1.5rem}.header-getintouch__wrapper .description{width:60%}.header-getintouch__wrapper a.btn.btn-line{font-size:14px;padding-top:3px}.header-getintouch__wrapper2{margin-left:54px;padding-left:.5rem;padding-right:1.5rem}::-moz-selection{background:rgba(220,57,49,.5)}::selection{background:rgba(220,57,49,.5)}::-moz-selection{background:rgba(220,57,49,.5)}.btn{white-space:nowrap;line-height:1}.btn.btn-line{font-size:18px;font-weight:500;width:160px;display:flex;justify-content:space-between;align-items:center;position:relative;padding:.5em 0;transition:all .5s ease}.btn.btn-line:after,.btn.btn-line:before{content:"";height:2px;display:block;position:absolute;left:0;bottom:0;transition:all .5s ease}.btn.btn-line:before{background:#dc3931;z-index:1;width:0}.btn.btn-line:after{width:100%}.btn.btn-line.white{color:#fff}.btn.btn-line.white:after{background:#fff}.btn.btn-line.white svg path{fill:#fff}.btn.btn-line.black{color:#000}.btn.btn-line.black:after{background:#000}.btn.btn-line.black svg path{fill:#000}.btn.btn-line.grey:after{background:#ccc}.btn.btn-line.grey svg path{fill:#ccc}.btn.btn-line .icon{position:relative;margin-left:15px;transition:all .2s linear;overflow:hidden;width:18px;min-width:18px;transform:translateX(-10px)}.btn.btn-line .icon i,.btn.btn-line .icon img,.btn.btn-line .icon svg{float:right}.btn.btn-line .circle{position:absolute;z-index:1;right:-30px;width:80px;height:80px;border-radius:50%;border:1px solid #dc3931;transition:all .2s ease;opacity:0;transform:scale(.5)}.btn.btn-line:focus,.btn.btn-line:hover{background-position:-50% 0}.btn.btn-line:focus .icon,.btn.btn-line:hover .icon{width:30px;transform:translateX(0)}.btn.btn-line:focus svg path,.btn.btn-line:hover svg path{fill:#dc3931}.btn.btn-line:focus:before,.btn.btn-line:hover:before{width:100%}.btn.btn-line:focus .circle,.btn.btn-line:hover .circle{opacity:1;transform:scale(1)}.btn.btn-line.line-blue.white:after,.btn.btn-line.line-green.white:after,.btn.btn-line.line-red.white:after{background:#f2f3f4}.btn.btn-line.line-blue.black:after,.btn.btn-line.line-green.black:after,.btn.btn-line.line-red.black:after{background:#000}.btn.btn-line.line-red:before{background:#b6233d}.btn.btn-line.line-red .circle{border-color:#b6233d!important}.btn.btn-line.line-red:focus svg path,.btn.btn-line.line-red:hover svg path{fill:#b6233d!important}.btn.btn-line.line-green:before{background:#017e3e}.btn.btn-line.line-green .circle{border-color:#017e3e!important}.btn.btn-line.line-green:focus svg path,.btn.btn-line.line-green:hover svg path{fill:#017e3e!important}.btn.btn-line.line-blue:before{background:#005b9d}.btn.btn-line.line-blue .circle{border-color:#005b9d!important}.btn.btn-line.line-blue:focus svg path,.btn.btn-line.line-blue:hover svg path{fill:#005b9d!important}.btn.btn-hollow{font-family:Open Sans,sans-serif;color:#f2f3f4;font-weight:400;background:transparent;border:1px solid;padding:8px 15px;border-radius:30px;opacity:.5;transition:all .3s}.btn.btn-hollow:focus,.btn.btn-hollow:hover{background:rgba(34,31,32,.5);opacity:1}.btn.btn-hollow.active{border-color:#f2f3f4;color:#000;background:#f2f3f4;opacity:1}.btn.btn-hollow.black{color:#000}.btn.btn-hollow.black:focus,.btn.btn-hollow.black:hover{background:hsla(0,0%,100%,.5)}.btn.btn-hollow.black.active{border-color:#000;background:#000;color:#fff}.btn.btn-circle{transition:all .5s ease;opacity:.5;width:73px;height:73px;border-radius:50%;border:1px solid transparent;display:flex;justify-content:center;align-items:center}.btn.btn-circle:hover{opacity:1;border-color:inherit}button:focus{outline:none}.text-black .btn.btn-line.grey:after{background:#000}.readmore{position:relative;padding-top:5px;padding-bottom:5px}.readmore:after,.readmore:before{content:"";position:absolute;bottom:-1px;left:0}.readmore:after{width:0;transition:all .3s;border-bottom:2px solid}.readmore:before{opacity:.4;width:100%;border-bottom:1px solid}.readmore:hover:after{width:100%}.block-modal .h3.font-bold{font-size:1.5rem;font-weight:500}.block-modal .btn.btn-line{width:auto;min-width:160px}.richtext h1{font-size:2.8rem}.richtext h2{font-size:2.6rem}.richtext h3{font-size:2rem}.richtext h4{font-size:1.8rem}.richtext p{line-height:1.5;margin-bottom:15px}.richtext a{display:inline-block;position:relative;text-decoration:underline;transition:all .2s ease}@media only screen and (min-width:1024px){.richtext a:hover{background:hsla(0,0%,80%,.2)}}.richtext blockquote{position:relative;font-size:1.2em;line-height:1;opacity:.5}.richtext blockquote:before{display:block;position:absolute;z-index:1;opacity:.3;font-size:3em;left:0;top:0}.richtext ul{list-style:disc}.richtext ol{list-style:decimal}.richtext ol,.richtext ul{padding-left:1.5em;margin-top:1em;margin-bottom:.5em}.richtext li{margin-bottom:.5em}.richtext iframe,.richtext table{margin:10px auto}.richtext table td{padding:10px;border-bottom:1px solid}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin-bottom:1em;font-weight:700}.richtext *+h1,.richtext *+h2,.richtext *+h3,.richtext *+h4{margin-top:1em}@media only screen and (max-width:1190px)and (min-width:1024px){html{font-size:14px}.h1,h1,h2.eq-h1{font-size:4rem}.h2,h2{font-size:3.2rem}.h3,h3{font-size:2.6rem}.h4,h4{font-size:2rem}.h5,h5{font-size:1.3rem}}.category #primary .category__title-wrapper{padding-bottom:0}@media only screen and (max-width:480px){.category #primary .category__title-wrapper .flex.items-center.justify-between{align-items:flex-start;flex-direction:column}}.category #primary .category__title-wrapper .flex.items-center.justify-between .category-title{width:100%}.category #primary .category__title-wrapper .flex.items-center.justify-between .category-title .block-title{margin-bottom:10px}.category #primary .category__title-wrapper .flex.items-center.justify-between .category-filter-button{text-align:right}@media only screen and (max-width:480px){.category #primary .category__title-wrapper .flex.items-center.justify-between .category-filter-button{text-align:left}}.container{width:1190px;max-width:85%;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}@media only screen and (max-width:1023px){.container{max-width:100%}}.block-title-wrapper .category-container a{font-size:12px;margin-right:3px}#newsfilter-button{margin-bottom:55px}@media only screen and (max-width:1024px){#newsfilter-button{margin-bottom:30px}}#newsfilter .modal.bg-white.text-black{padding:0}#newsfilter #news-search-form{padding:50px 0 0}#newsfilter .field-wrapper{padding-left:50px;padding-right:50px}#newsfilter #news-search-form .category-search-submit{font-weight:500;background:#050505;cursor:pointer;color:#fff;font-size:12px;padding:20px 0;text-align:center;width:100%}.searchresult-item{margin-bottom:64px}.theme-light{color:#000}.theme-light,.theme-light footer{background:#f2f3f4}.theme-dark{color:#f2f3f4}.theme-dark,.theme-dark footer{background:#000}input[type=email],input[type=number],input[type=tel],input[type=text],select{-webkit-appearance:none;border-radius:0;background:transparent;border-bottom:1px solid;width:100%;height:40px}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus{outline:none;border-color:#dc3931}.modal.bg-white ::-moz-placeholder, .text-black ::-moz-placeholder{opacity:.8;color:#000!important}.modal.bg-white :-ms-input-placeholder, .text-black :-ms-input-placeholder{opacity:.8;color:#000!important}.modal.bg-white ::placeholder,.text-black ::placeholder{opacity:.8;color:#000!important}.text-white ::-moz-placeholder{opacity:.8;color:#fff!important}.text-white :-ms-input-placeholder{opacity:.8;color:#fff!important}.text-white ::placeholder{opacity:.8;color:#fff!important}textarea{background:transparent;width:100%;border:1px solid}select option{color:#000;background:#fff}form .field{position:relative;padding:1em 0}form .field.label-float{padding-top:1.5em}form .field.label-float label{transition:all .2s ease;font-size:11px;position:absolute;opacity:0;top:1em}form .field.label-float.active label{opacity:1;top:.5em}header{position:relative;color:#f2f3f4}header .logo-wrapper .logo{background:url(../img/logo@2x.png) no-repeat 50%/contain;width:150px;height:93px;display:block}header .logo-wrapper .logo-p{background:url(https://dev.sovereigngroup.com/wp-content/uploads/2024/12/SOVEREIGN_Pension-ServicesRGB-1.png) no-repeat 50%/contain;width:150px;height:93px;display:block}header .nav-main-close{position:absolute;z-index:2;right:36px;margin-top:30px}main{position:relative}footer{padding-top:50px}footer .site-social svg{width:15px;height:15px}footer .site-social svg *{fill:#000}footer.section{padding-bottom:10px}footer .btn{min-width:120px}footer .bottom a{font-weight:700}footer a:hover{text-decoration:underline}@media only screen and (min-width:1024px){footer .sitemap{font-size:.87rem}footer .sitemap .h5{font-weight:500}}@media only screen and (max-width:1023px){footer .sitemap{margin-top:30px}}footer.text-white .site-social svg *{fill:#fff}.modal-wrapper{position:fixed;z-index:13}.modal-wrapper .modal-content{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-top:50px}.modal-wrapper .bg{-ms-scroll-chaining:none;overscroll-behavior:contain;overflow:auto;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.modal-wrapper .modal{background:#fff;position:absolute;width:600px}.modal-wrapper.side .modal{right:0;top:0;width:520px;max-width:80%;height:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;z-index:1;padding:50px 30px;transition:all .3s ease;transform:translateX(20px)}@media only screen and (max-width:1023px){.modal-wrapper.side .modal{max-width:100%}}.modal-wrapper.side .modal button[data-modal]{position:absolute;right:30px;top:1em}.modal-wrapper.active.side .modal{transform:translateY(0)}@media only screen and (min-width:1024px){.show-mobile{display:none!important}.fade-enter-active,.fade-leave-active{transition:all .4s;opacity:1}.fade-enter,.fade-leave-to{opacity:0}.fadesub-enter-active,.fadesub-leave-active{transition:all .4s;opacity:1;transform:translate(0)}.fadesub-enter,.fadesub-leave-to{opacity:0;transform:translateX(20px)}header .logo-wrapper{position:fixed;height:93px;left:1em;top:0;display:flex;justify-content:center;z-index:12}header .top{position:fixed;z-index:11;top:0;left:0;transition:all .3s;mix-blend-mode:difference;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:93px;width:100%;transition:all 1s ease}header .top:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid}header #nav-top a{margin:0 1em}header #nav-top .item{padding:1em .5em;position:relative;font-weight:700}header #nav-top .item a{font-weight:500;position:relative}header #nav-top .item a:after{transition:all .2s ease;content:"";display:block;width:0;height:3px;background:#fff;position:absolute;right:.5em;bottom:-6px;left:0;opacity:0}header #nav-top .item.active a:after,header #nav-top .item a:hover:after{width:100%;opacity:1}header #nav-top .item.search.active{background:#221f20}header #nav-top .item.search{display:flex;align-items:center;justify-content:center;width:93px;height:93px;border-left:1px solid #fff;transition:all .6s ease}header #nav-top .item.search a:after{display:none}header .item a{position:relative}header .item.line-blue a:after,header .item.line-brandred a:after,header .item.line-green a:after,header .item.line-red a:after{content:"";display:block;border-bottom:4px solid #dc3931;width:0;position:absolute;bottom:-4px;left:0;transition:width .5s ease}header .item.line-brandred a:after{border-color:#dc3931}header .item.line-red a:after{border-color:#b6233d}header .item.line-blue a:after{border-color:#005b9d}header .item.line-green a:after{border-color:#017e3e}header .item:hover a:after{width:100%}header .item.active a:after{width:100%;background:#dc3931!important}@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){header .sidebar,header .top{-webkit-backdrop-filter:none;backdrop-filter:none}}}.nav-animate{transform:translateY(-80%);opacity:0;transition:all .5s ease-out}.nav-animate.nav-animate-done{opacity:1!important;transform:translateY(0)}.logo-wrapper.nav-animate{transform:translateY(0)!important;transition:all .8s ease-out}.nav-animate.sidebar-group{width:100%;transform:translateY(0)!important;margin-bottom:70px}header .top.nav-animate{opacity:1!important;transform:translateY(0)}header .top.nav-animate:after{width:0;opacity:0;transition:all .8s ease-out}header .top.nav-animate.nav-animate-done:after{opacity:1!important;width:100%}.sidebar.nav-animate{opacity:1!important;transform:translateY(0)}.sidebar.nav-animate:after{height:0;opacity:0;transition:all .8s ease-out}.sidebar.nav-animate.nav-animate-done:after{opacity:1!important;height:100%}#home-search.nav-animate{transition:all .5s ease-out;transform:translateY(20px)}#home-search.nav-animate.nav-animate-done{transform:translateY(0)}footer{padding-top:80px}footer .bottom{padding:50px 0}footer .col{max-width:100%}.sidebar{z-index:10;position:fixed;left:0;bottom:0;width:64px;height:calc(100% - 93px);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);mix-blend-mode:difference;color:#fff;border-color:#fff}.sidebar:after{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:1px;border-right:1px solid}.sidebar .sidebar-group{width:100%;margin-bottom:70px}.sidebar .item{position:relative;padding:1em;width:100%;display:flex;justify-content:center}.sidebar .side-menu{position:absolute;background:#fff;color:#000;bottom:0;left:65px;width:150px}.sidebar .side-menu a{display:block;padding:1em}.sidebar .side-menu a:hover{background:#f2f3f4}.sidebar .lang{margin-top:1em;width:100%;height:60px;font-size:12px;border-top:1px solid #fff;font-weight:700;text-align:center}.sidebar .lang>a,.sidebar .lang>button{height:40px}.nav-main-panel{z-index:2;background:#000;position:fixed;bottom:0;right:0;width:100%;height:100%;padding-left:64px;padding-top:93px;z-index:10;display:flex;flex-wrap:wrap}.nav-main-panel .nav-main-top{overflow:hidden;height:70%;width:100%}.nav-main-panel .nav-main-top.full{height:100%}.nav-main-panel .nav-main-top .nav-col{display:flex;height:100%;align-items:center;padding:0 3em;position:relative}.nav-main-panel .nav-main-top .nav-panel-l1{font-size:2rem}.nav-main-panel .nav-main-top .nav-panel-l2{font-size:22px;position:relative;height:100%}.nav-main-panel .nav-main-top .nav-panel-l2>div{height:100%;display:flex;align-items:center}.nav-main-panel .nav-main-top .nav-panel-l3{position:relative}.nav-main-panel .nav-main-top a{line-height:1;color:#f2f3f4;opacity:.5}.nav-main-panel .nav-main-top .active a,.nav-main-panel .nav-main-top a:hover{opacity:1}.nav-main-panel .nav-main-top .nav-panel{overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:relative;padding:0 2em;height:100%}.nav-main-panel .nav-main-top .nav-panel .item{position:relative;margin-bottom:15px}.nav-main-panel .nav-main-top .nav-panel .item.lg{padding-right:15px;font-size:2rem}.nav-main-panel .nav-main-top .nav-panel .last{font-size:1rem;text-decoration:underline;margin-top:1em;text-align:right;position:absolute;right:0;bottom:20px}.nav-main-panel .nav-main-bottom{height:30%;width:100%}.section{padding:80px 1em 80px calc(64px + 1em)}.section.py-0{padding-top:0;padding-bottom:0}}.block-lang .section{padding-bottom:10px;padding-top:30px}.block-lang .section .wpml-ls{font-family:Open Sans,sans-serif;font-weight:500}.block-lang .section .wpml-ls-legacy-dropdown a{border-color:#000;color:#000;padding:10px 15px}.block-lang .section .wpml-ls-item-toggle{border-radius:20px 20px 20px 20px}.block-lang .section .wpml-ls-item-toggle:focus,.block-lang .section .wpml-ls:hover .wpml-ls-item-toggle{border-radius:20px 20px 0 0}.block-lang .section .wpml-ls-legacy-dropdown{width:160px}.block-lang .section .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{background:url(../img/triangle-red.svg) no-repeat 50%;background-size:12px 12px;border:0;width:20px;height:100%;top:0}.block-lang .section .wpml-ls-sub-menu li:last-child a{border-radius:0 0 20px 20px}.bg-black .block-lang .section .wpml-ls-legacy-dropdown a,.theme-dark .block-lang .section .wpml-ls-legacy-dropdown a{border-color:#fff}.breadcrumb{font-size:14px;padding-top:35px}.breadcrumb a,.breadcrumb span{opacity:.5}.breadcrumb .active{opacity:1}.parallax-wrapper{position:relative}.parallax-wrapper .item .overlay{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;transition:all .8s ease-out}.parallax-wrapper .item.viewed-js .overlay{height:0!important}@media only screen and (min-width:1024px){.parallax-wrapper .parallax-list{margin-top:20vh}.parallax-wrapper img{margin:0 auto}.parallax-wrapper .item{width:500px;max-width:100%;margin:0 auto 60px;position:relative}.parallax-wrapper img{max-height:500px;max-width:100%}.parallax-wrapper .caption{width:500px;max-width:100%}}@media only screen and (max-width:1023px){.parallax-wrapper .rellax{transform:translateZ(0)!important}.parallax-wrapper .item{margin-bottom:60px;margin-top:0!important;display:flex;text-align:left}.parallax-wrapper img{max-height:400px;max-width:90%}.parallax-wrapper .caption{width:400px;max-width:100%}}@media only screen and (max-width:1023px){.hide-mobile{display:none!important}.container{padding-left:20px;padding-right:20px}header{position:fixed;width:100%;top:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-bottom:1px solid #f2f3f4;z-index:12}header .top{width:100%;height:100%;background:#000}header .logo-wrapper{background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between}header .logo-wrapper .logo,header .logo-wrapper .logo-p{height:40px}header .logo-wrapper button{display:flex;justify-content:center;height:60px;min-width:60px}header .logo-wrapper .nav-btn{align-items:center}header .nav-main{max-height:90vh;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}header .nav-main-close{right:20px}header .nav-main-panel{max-height:100vh;width:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:fixed;z-index:2;background:#000;border-bottom:1px solid #fff}header .sidebar{display:none}header .nav-main-item-m{font-size:32px;font-weight:500;padding:15px 20px;border-bottom:1px solid hsla(0,0%,100%,.5)}header .nav-main-close+.nav-main-item-m{border-top:1px solid hsla(0,0%,100%,.5)}header .nav-panel{font-size:16px;font-weight:500}header .nav-panel .item{padding:8px 20px}header .nav-panel-inner{background:hsla(0,0%,100%,.1)}header .nav-panel,header .nav-panel-inner{padding-top:20px;padding-bottom:20px}header .item>a{display:flex;justify-content:space-between;align-items:center}header .item.level2{opacity:.7}header .item .icon{transition:transform .3s linear;transform-origin:50%}header .item .caret{font-size:0;width:20px;height:20px;background-image:url(../img/caret-w-right.svg);background-repeat:no-repeat;background-position:50%;width:20%}header .item.active{opacity:1}header .item.active>a .caret,header .item.active>a .icon{transform:rotate(-90deg)}header .nav-main-top{position:relative;z-index:2;background:#000}header .nav-main-bottom{bottom:0;left:0;width:100%}header .nav-main-bottom .nav-panel{padding:10px 20px;border:0}}@media only screen and (max-width:1023px)and (min-height:800px){header .nav-main-bottom{position:absolute}}@media only screen and (max-width:1023px){.no-banner header{border-color:#000}.no-banner header .logo-wrapper{background:transparent}}@media only screen and (max-width:1023px){.navicon{width:24px;height:20px;position:relative;transform:rotate(0deg);cursor:pointer}.navicon span{display:block;position:absolute;height:1px;width:100%;border-bottom:2px solid;opacity:1;left:0;transform:rotate(0deg);transition:all .3s}.navicon span:first-child{top:0}.navicon span:nth-child(2),.navicon span:nth-child(3){top:9px}.navicon span:nth-child(4){top:18px}}@media only screen and (max-width:1023px){body.menu-open .navicon span:first-child{top:18px;width:0;left:50%}body.menu-open .navicon span:nth-child(2){transform:rotate(45deg)}body.menu-open .navicon span:nth-child(3){transform:rotate(-45deg)}body.menu-open .navicon span:nth-child(4){opacity:0;top:18px;width:0;left:50%}}@media only screen and (max-width:1023px){button.search-btn{align-items:flex-start}button.search-btn .inner{background:#221f20;width:100%;height:auto;overflow:hidden;transition:all .3s;display:flex;flex-direction:column;justify-content:space-between;align-items:center}button.search-btn .icon{height:60px;min-height:60px;display:flex;align-items:center}button.search-btn .text{display:block;font-size:16px;transform:rotate(-90deg) translateX(30px)}}@media only screen and (max-width:1023px){.no-banner button.search-btn .inner{background:#f2f3f4;border-color:#000}}@media only screen and (max-width:1023px){.menu-open .nav-btn,.search-open .search-btn{background:#221f20}}@media only screen and (max-width:1023px){body.menu-open .search-btn .inner,body.search-open .search-btn .inner{height:60px;border-color:transparent;background:transparent}body.menu-open .search-btn .text,body.search-open .search-btn .text{opacity:0}}@media only screen and (max-width:1023px){footer .bottom{font-size:12px}footer .sitemap .panel-heading{display:flex;justify-content:space-between}footer .sitemap .icon{font-size:2em;line-height:1rem}footer .sitemap .panel-content{display:none}footer .sitemap .sitemap-item{border-bottom:1px solid}footer .sitemap .address-js{margin-top:30px}}@media only screen and (max-width:1023px){.logo-wrapper button{color:#fff}.logo-wrapper svg path{fill:#fff}}@media only screen and (max-width:1023px){body.no-banner.theme-light .logo-wrapper button{color:#000}body.no-banner.theme-light .logo-wrapper svg path{fill:#000}}@media only screen and (max-width:1023px){body.menu-open header,body.search-open header{background:#000}body.menu-open header .logo-wrapper button,body.search-open header .logo-wrapper button{color:#fff!important}body.menu-open header .logo-wrapper svg path,body.search-open header .logo-wrapper svg path{fill:#fff!important}}body.menu-open,body.modal-open,body.search-open{overflow:hidden;touch-action:none}.banner{position:relative;height:100vh;overflow:hidden}.banner .h1,.banner h1{font-weight:700;line-height:1}.banner p{font-size:1.25rem;font-weight:500;width:500px;max-width:100%}.banner .banner-inner,.banner .bg{position:absolute;width:100%;height:100%;top:0;left:0}.banner .bg{background-image:url(../img/bg-sample.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50%;filter:grayscale(1) brightness(90%);background-color:#000}.banner .caption{position:relative;z-index:3}@media only screen and (min-width:1025px)and (max-width:1290px){.banner .caption{padding-left:94px}}@media only screen and (min-width:1025px){.banner{min-height:500px}.banner .banner-inner{padding-left:50px}}@media only screen and (max-width:1366px){.banner .bg{background-attachment:scroll}}@media only screen and (max-width:1023px){.banner{height:430px}.banner .bg{background-attachment:scroll}}.banner .btn-homesearch-mobile{font-weight:700;padding:8px 30px;border-radius:30px}.banner.empty{min-height:0;height:100px}@media only screen and (max-width:1023px){.banner.empty{height:60px}}.home .banner{min-height:100vh}.sitesearch-wrapper{width:1190px;max-width:100%;margin:0 auto}.sitesearch-wrapper .btn,.sitesearch-wrapper .h4,.sitesearch-wrapper .h5{font-family:Open Sans,sans-serif}.sitesearch-wrapper button.submit{position:absolute;right:0;font-size:23px;background:#dc3931;padding:.5em;transition:all .2s ease}.sitesearch-wrapper button.submit:hover{background:rgba(220,57,49,.8)}.sitesearch-wrapper .field-wrapper,.sitesearch-wrapper .field-wrapper .options-wrapper{padding:15px 0}.sitesearch-wrapper .field-wrapper .btn{margin-right:4px;margin-bottom:10px}.sitesearch-wrapper .field-wrapper .clear-filter-button{cursor:pointer;position:absolute;top:70px;right:35px}@media only screen and (min-width:1024px){.sitesearch-wrapper .field-wrapper .clear-filter-button{right:20px}}@media only screen and (min-width:1024px){.sitesearch-wrapper{padding-top:20px}}@media only screen and (max-width:1023px){.sitesearch-wrapper{max-height:100vh;padding-bottom:10vh}.sitesearch-wrapper .field-wrapper{padding:1em}.sitesearch-wrapper button.submit{position:relative;width:100%}}@-webkit-keyframes bobbing{0%,to{transform:translateY(-20px)}to{transform:translateY(100px)}}@keyframes bobbing{0%,to{transform:translateY(-20px)}to{transform:translateY(100px)}}.scroll-ind{position:absolute;bottom:0;top:80vh;right:1em;width:3px;height:80px;display:block;overflow:hidden;background:hsla(0,0%,78.4%,.5)}.scroll-ind:before{-webkit-animation:bobbing 2s linear infinite;animation:bobbing 2s linear infinite;content:"";position:absolute;left:0;width:100%;height:20px;background:#fff}.options-wrapper .btn-hollow{font-size:12px}#banner-top:after,#banner-top:before{content:"";display:block;width:100%;height:20%;position:absolute;left:0;z-index:2}#banner-top:before{top:0;background:linear-gradient(180deg,#000 0,transparent)}#banner-top:after{bottom:0}#home-search{position:absolute;width:1000px;max-width:80%;bottom:0;right:0;z-index:5;background:#dc3931;color:hsla(0,0%,100%,.7);padding:30px 60px 20px}#home-search .top{padding:1em 0}#home-search .top .col{min-width:200px;padding:0 30px}#home-search .top button{text-align:left;position:relative;min-width:40px}#home-search .top button .title{font-size:14px;color:#fff;display:block}#home-search .top button .subtitle{font-size:12px}#home-search .top button:after{content:"";transition:width .5s ease;display:block;width:0;border-bottom:2px solid #fff;position:absolute;bottom:-17px;left:0}#home-search .top button.active:after{width:100%}#home-search .top .col:first-child{min-width:150px;padding-left:0}#home-search .bottom,#home-search .col{border-color:hsla(0,0%,100%,.1)}#home-search .panel{height:280px}#home-search .bottom,#home-search .bottom .options-wrapper{padding-top:15px}#home-search .bottom .options-wrapper .btn{margin-right:5px;margin-bottom:5px}#home-search .bottom .reset{font-size:12px}#home-search .search-results{max-height:280px;overflow-y:auto}#home-search .search-results::-webkit-scrollbar{width:10px}#home-search .search-results::-webkit-scrollbar-track{background:#fff;border-radius:8px;box-shadow:0 0 2px #000}#home-search .search-results::-webkit-scrollbar-thumb{background:rgba(220,57,49,.9);border-radius:8px}#home-search .search-results::-webkit-scrollbar-thumb:hover{background:rgba(220,57,49,.9)}.spotlight-section-wrapper{height:80vh;position:relative}.spotlight-section-wrapper .title{line-height:1;font-weight:700;font-size:10rem;margin-bottom:30px}@media only screen and (max-width:1190px){.spotlight-section-wrapper .title{font-size:8rem}}.spotlight-section-wrapper .caption{width:550px;max-width:100%;margin:0 auto}.spotlight-section-wrapper .spotlight{padding:220px 0;opacity:0;transition:opacity 1s ease-out;position:fixed;transform:translate(-300px,-300px);border-radius:50%;width:500px;height:500px}.spotlight-section-wrapper .spotlight-section{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;clip:rect(0,auto,auto,0)}.spotlight-section-wrapper .spotlight-section:hover .spotlight{transition:all .2s linear;opacity:1}.spotlight-section-wrapper .btn-row{filter:grayscale(1)}.spotlight-section-wrapper .container{position:relative}.spotlight-section-wrapper .container .text{mix-blend-mode:difference}.anchor-wrapper{font-size:14px;position:relative;display:flex;justify-content:flex-end;transition:all .5s ease}.anchor-wrapper .anchor-list{display:flex}.anchor-wrapper .anchor-list .item{font-weight:700;position:relative;border-bottom:1px solid;opacity:.4;filter:grayscale(1);transition:all .5s ease}.anchor-wrapper .anchor-list .item a{display:block;padding:1em}.anchor-wrapper .anchor-list .item .ind{height:4px;width:100%;position:absolute;bottom:-2px;left:0;opacity:0}.anchor-wrapper .anchor-list .item.active,.anchor-wrapper .anchor-list .item:hover{opacity:1;filter:grayscale(0)}.anchor-wrapper .anchor-list .item.active .ind,.anchor-wrapper .anchor-list .item:hover .ind{opacity:1}@media only screen and (min-width:1024px){.anchor-wrapper{mix-blend-mode:difference;background:transparent!important}.anchor-wrapper .anchor-list{position:relative;margin-top:1em;margin-right:2em;display:block}.anchor-wrapper .anchor-list:before{content:"";display:block;position:absolute;right:15px;top:0;height:100%;width:1px;background:#111}.anchor-wrapper .anchor-list .item{font-size:12px;border:0;text-align:right;padding-right:20px;opacity:1!important}.anchor-wrapper .anchor-list .item:after{position:absolute;right:13px;top:15px;content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff}.anchor-wrapper .anchor-list .item a{font-weight:400;color:#fff}.anchor-wrapper .anchor-list .item:not(.active):after{background:#111}.anchor-wrapper .anchor-list .item:not(.active) a{opacity:.6}.anchor-wrapper .anchor-list .item .ind{display:none}}.affix>.affix-content{z-index:3;position:fixed}.affix .anchor-wrapper{top:93px;right:0}@media only screen and (max-width:1023px){.affix>.affix-content-m{z-index:3;position:fixed}.anchor-wrapper{width:100%}.anchor-wrapper .anchor-list{width:100%;justify-content:space-evenly}.anchor-wrapper .anchor-list .item{flex:1;font-size:11px;border:0;text-align:center}.affix .anchor-wrapper{top:60px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.2)}.affix .anchor-wrapper .item{color:#fff}}.section{position:relative}.section.pt-0{padding-top:0!important}.section.pb-0,.section.py-0{padding-bottom:0!important}.section.py-0{padding-top:0!important}.section .block-title{margin-bottom:30px}.section .block-title h1,.section .block-title h2,.section .block-title h3{font-weight:700}.section .block-title hr{margin-top:.5em}.section .bg-half{position:absolute;left:0;bottom:0;width:100%;height:50%}.section .btn-row{margin-top:36px;margin-bottom:30px}@media only screen and (min-width:1024px){.callout-wrapper .text-wrapper{width:490px;max-width:100%;margin:0 auto}}.callout-wrapper .img-wrapper{transition:all .8s ease-out;width:470px;max-width:100%;position:relative;display:block;overflow:hidden}.callout-wrapper .img-wrapper .img{width:100%;padding-top:120%;background-size:cover;background-position:50%}.callout-wrapper .img-wrapper .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:0;transition:all .8s ease-out}.section .callout-wrapper .img-wrapper .overlay{height:100%}.section.viewed-js .callout-wrapper .img-wrapper .overlay{height:0}.multi-carousel-wrapper .img-wrapper,.multi-carousel-wrapper .slide-title{transition:all 1.5s ease}.multi-carousel-wrapper .img-wrapper,.multi-carousel-wrapper .slide-title{opacity:0;transform:translateY(20px)}@media only screen and (min-width:1024px){.multi-carousel-wrapper .drag-el{opacity:0;position:fixed;background-image:url(../img/drag-btn.svg);background-size:120px 120px;width:120px;height:120px;transform:translate(-60px,-60px);background-position:50%;background-repeat:no-repeat;pointer-events:none;display:block;transition:all .2s linear}.multi-carousel-wrapper:hover .drag-el{opacity:1}.multi-carousel-wrapper .text,.multi-carousel-wrapper .text a.h5{display:block;background:transparent}.multi-carousel-wrapper .carousel.push-left .slick-track{margin-left:0}}.viewed-js .multi-carousel-wrapper .img-wrapper,.viewed-js .multi-carousel-wrapper .slide-title{opacity:1;transform:translateY(0)}.viewed-js .multi-carousel-wrapper .row-callout-item:after{height:0;transition:all .8s ease-out}.multi-carousel-wrapper .row-callout-item:after{background:#000;content:"";height:100%;position:absolute;top:0;left:0;width:100%}.row-callout-item{position:relative;max-width:100%}.row-callout-item .slide-title{font-weight:500}.row-callout-item .slide-text{width:90%}.row-callout-item .slide-text ul{list-style:inherit;padding-left:20px}@media only screen and (min-width:1024px){.row-callout-item{padding:10px}.row-callout-item .h5,.row-callout-item h5{font-size:1.2rem}}.row-callout-item hr{margin-bottom:.8em;margin-top:.4em}.row-callout-item .img-wrapper{display:block;overflow:hidden;position:relative;width:100%;padding-top:120%;max-height:50vh;margin-bottom:20px}.row-callout-item .img-wrapper .img{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/callout-sample.webp) no-repeat 50%/cover;transition:all .6s ease}.row-callout-item a{transition:all .3s ease}.row-callout-item a:hover .img{transform:scale(1.1)}@media only screen and (max-width:1023px){.row-callout-item{margin:0 auto 10px}.row-callout-item.slide{margin:0 auto 10px;padding:0 16px}}.row-callout-item.team-item hr{margin-top:.3em;margin-bottom:.6em}.row-callout-item.team-item .img-wrapper{filter:grayscale(1);transition:all .8s ease}.row-callout-item.team-item .img-wrapper:hover{filter:grayscale(0)}.row-callout-item.team-item .h5{font-size:1.5rem;line-height:1.2;font-weight:600}@media only screen and (max-width:1023px){.row-callout-item.team-item{padding-right:16px}.row-callout-item.team-item .h5{font-size:16px}}body.category .block-resources_carousel .list-wrapper .list-item:hover .arrow{opacity:0}.list-wrapper .list-item{position:relative;transition:all .3s;padding:20px 0;border-bottom:1px solid;opacity:.6}.list-wrapper .list-item .arrow{margin-left:10px;transform:translateX(-5px);transition:all .3s;display:none;width:20px;overflow:hidden}.list-wrapper .list-item .arrow svg{float:right}.list-wrapper .list-item .ind{transition:all .3s;z-index:1;height:4px;width:0;position:absolute;bottom:-2px;left:0}@media only screen and (min-width:1024px){.list-wrapper .list-item .arrow{opacity:0}.list-wrapper .list-item.active,.list-wrapper .list-item:hover{opacity:1}.list-wrapper .list-item.active .arrow,.list-wrapper .list-item:hover .arrow{opacity:1;transform:translateX(0);width:30px}.list-wrapper .list-item.active .ind,.list-wrapper .list-item:hover .ind{width:100%}}.accordion-item{border-bottom:1px solid}.accordion-item button.panel-heading{opacity:.5;text-align:left;padding:1em 0}.accordion-item .panel-content{border-top:1px solid hsla(0,0%,39.2%,.5);padding:1em 0}.accordion-item.active button.panel-heading,.accordion-item:hover button.panel-heading{opacity:1}.ac_title_class .fa{display:none!important}.wpsm_panel-group{margin:1em auto}.wpsm_panel-default{border:0!important}.callout-carousel-wrapper.one-item{padding-top:46px}.callout-carousel-wrapper.one-item .callout-wrapper{padding-bottom:82px}.callout-carousel-wrapper .carousel .btn-row,.callout-carousel-wrapper .carousel .img-wrapper,.callout-carousel-wrapper .carousel .slide,.callout-carousel-wrapper .carousel .text{transition:all .8s}.callout-carousel-wrapper .carousel .img-wrapper{display:block;transform-origin:top center}.callout-carousel-wrapper .carousel.loading .slide{opacity:0}.callout-carousel-wrapper .carousel.loading .img-wrapper .overlay{height:100%}.callout-carousel-wrapper .carousel.loading .btn-row,.callout-carousel-wrapper .carousel.loading .text{transform:translateY(20px)}.callout-carousel-wrapper .slide .number{font-size:140px;line-height:1;font-weight:700;position:absolute;z-index:2;top:-70px;right:0;opacity:.3}.callout-carousel-wrapper .carousel-nav.bottom{margin-top:60px}.callout-carousel-wrapper .carousel-nav.bottom button{height:100%;width:100%;text-align:left;position:relative;padding:5px 0;margin-bottom:10px;color:hsla(0,0%,100%,.5)}.callout-carousel-wrapper .carousel-nav.bottom button .ind{display:none}.callout-carousel-wrapper .carousel-nav.bottom button.active{color:#fff}.callout-carousel-wrapper .carousel-nav.bottom button.active .ind{display:block}.callout-carousel-wrapper .carousel-nav.bottom button .ind,.callout-carousel-wrapper .carousel-nav.bottom button:before{transition:all .2s;content:"";position:absolute;bottom:0;left:0;border-bottom-width:3px}.callout-carousel-wrapper .carousel-nav.bottom button:before{display:block;width:100%;border-bottom:2px solid}@media only screen and (max-width:1023px){.callout-carousel-wrapper.desktop .slide{margin-bottom:4em}.callout-carousel-wrapper .carousel-nav.bottom button{display:none;font-size:0;height:auto}.callout-carousel-wrapper .carousel-nav.bottom button.active{display:block}.callout-carousel-wrapper .carousel-nav.top{position:absolute;z-index:2;right:1em;top:50px}.callout-carousel-wrapper .carousel-nav.top button{opacity:.7}}.bg-lightgrey .callout-carousel-wrapper .carousel-nav.bottom button,.bg-white .callout-carousel-wrapper .carousel-nav.bottom button{color:rgba(0,0,0,.5)}.bg-lightgrey .callout-carousel-wrapper .carousel-nav.bottom button.active,.bg-white .callout-carousel-wrapper .carousel-nav.bottom button.active{color:#000}.block-faq .subtitle-nav .h5,.col-carousel-wrapper .subtitle-nav .h5{transition:all .3s ease}.block-faq .subtitle-nav,.col-carousel-wrapper .subtitle-nav{padding-left:20px;position:relative}.block-faq .subtitle-nav:before,.col-carousel-wrapper .subtitle-nav:before{content:"";width:1px;height:100%;background:#ccc;position:absolute;left:4px;top:0}.block-faq .subtitle-nav .subtitle-wrapper,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper{padding:5px 0;position:relative}.block-faq .subtitle-nav .subtitle-wrapper:before,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper:before{position:absolute;left:-19px;top:10px;content:"";display:block;width:7px;height:7px;border-radius:50%;background:#ccc}.block-faq .subtitle-nav .subtitle-wrapper .subtitle,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper .subtitle{display:none}.block-faq .subtitle-nav .subtitle-wrapper.active,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper.active{padding:15px 0}.block-faq .subtitle-nav .subtitle-wrapper.active:before,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper.active:before{top:20px;background:#fff}.block-faq .subtitle-nav .subtitle-wrapper.active .h5,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper.active .h5{opacity:1}.block-faq .subtitle-nav .subtitle-wrapper.active .subtitle,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper.active .subtitle{display:block}.block-faq .subtitle-nav .subtitle-wrapper:not(.active) .h5,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper:not(.active) .h5{opacity:.5;font-size:.9em}@media only screen and (min-width:1024px){.block-faq .title-wrapper,.col-carousel-wrapper .title-wrapper{width:420px;max-width:100%}.block-faq .subtitle-container,.col-carousel-wrapper .subtitle-container{padding-bottom:120px}}@media only screen and (max-width:1023px){.block-faq .title-wrapper .block-title,.col-carousel-wrapper .title-wrapper .block-title{padding-right:160px}.block-faq .subtitle-nav,.col-carousel-wrapper .subtitle-nav{margin-bottom:30px}.block-faq .subtitle-nav .h5,.col-carousel-wrapper .subtitle-nav .h5{font-size:12px}.block-faq .subtitle-nav .subtitle,.col-carousel-wrapper .subtitle-nav .subtitle{display:none!important}.block-faq .subtitle-nav .subtitle-wrapper.active,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper.active{opacity:1}.block-faq .subtitle-nav .subtitle-wrapper.active .h5,.col-carousel-wrapper .subtitle-nav .subtitle-wrapper.active .h5{font-size:16px;font-weight:500}}.bg-lightgrey .col-carousel-wrapper .active.subtitle-wrapper:before,.bg-white .col-carousel-wrapper .active.subtitle-wrapper:before{background:#000}.col-carousel-wrapper{position:relative}.col-carousel-wrapper .subtitle-js{display:block;transition:all .4s;opacity:1;margin-bottom:30px;transform:translateX(0)}.col-carousel-wrapper.loading .subtitle-js{opacity:0;transform:translateX(-10px)}.col-carousel-wrapper .richtext table{border:1px solid;max-width:95%}.col-carousel-wrapper .slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.col-carousel-wrapper .slick-list.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:1024px){.col-carousel-wrapper .subtitle-js.pad{margin-bottom:120px}.col-carousel-wrapper .content-wrapper{max-height:75vh;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:0 .5em 10px}.col-carousel-wrapper .carousel-nav{position:absolute;bottom:0;left:0}}@media only screen and (max-width:1023px){.col-carousel-wrapper .slick-slide .content-wrapper{overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:50vh}.col-carousel-wrapper .carousel-nav{position:absolute;top:0;right:0;width:50%;display:flex;justify-content:flex-end}.col-carousel-wrapper .carousel-nav .number{position:absolute;bottom:-2em;right:0}}.block-contact .geoclass_address{margin-bottom:1em}.block-contact .geoclass_address .h5{font-size:1rem;font-weight:500}header .geoclass_address .h5{font-size:1em!important;font-weight:400}header .geoclass_address .geoclass_address_detail{display:none}.block-image.full{padding:0!important}.block-image .bg{width:100%;max-height:60vh;height:250px;display:flex;justify-content:center;align-items:center}.block-image .bg .caption{text-align:center;width:500px;max-width:80%}@media only screen and (min-width:1024px){.block-image .bg{padding-left:80px;height:680px}}.block-image .img-wrapper{padding:0 15px;width:900px;max-width:100%;text-align:center;margin:0 auto}.block-image .img-wrapper img{margin:0 auto 30px}.block-image .img-wrapper .caption{text-align:center;opacity:.7}.section.block-color_block_carousel{padding-left:0}.block-square_carousel{padding-top:100px}@media only screen and (max-width:1023px){.block-square_carousel .container{padding:0}}.square-carousel-wrapper .carousel-nav .current{transition:all .4s;opacity:1}.square-carousel-wrapper .carousel-nav button{opacity:.5}.square-carousel-wrapper .carousel-nav button.active{opacity:1}.square-carousel-wrapper.loading .current{opacity:0;transform:translateX(10px)}.square-carousel-wrapper .carousel-nav .current{position:absolute;bottom:0;right:0;color:hsla(0,0%,100%,.2);font-weight:700;line-height:1;font-size:300px}@media only screen and (min-width:1024px){.square-carousel-wrapper{min-height:500px;position:relative}.square-carousel-wrapper .carousel{padding-top:120px;padding-bottom:60px}.square-carousel-wrapper .carousel-nav{width:450px;max-width:100%;display:block;overflow:hidden;position:absolute;top:-100px;right:0}.square-carousel-wrapper .carousel-nav .top{padding:30px}.square-carousel-wrapper .carousel-nav .bottom{padding:30px;height:370px}.square-carousel-wrapper .carousel-nav .bottom .block-title{position:absolute;bottom:30px;left:30px}}@media only screen and (max-width:1023px){.square-carousel-wrapper .carousel-nav{padding:10px 1em;position:relative}.square-carousel-wrapper .carousel-nav .current{font-size:144px;right:50%}.square-carousel-wrapper .carousel-nav .numbers{position:absolute;right:1em;top:80px;max-width:50%}.square-carousel-wrapper .carousel-nav .block-title{width:50%}.square-carousel-wrapper .slide{padding:2em 1em 0}}.carousel{opacity:0}.carousel.slick-initialized{opacity:1}.slick-disabled{opacity:.1!important;cursor:not-allowed}.pagination{font-size:.9em;padding-top:1em;display:flex;justify-content:space-between}.pagination .number-wrapper a{opacity:.5}.pagination a:hover{text-decoration:underline}.pagination .number-wrapper>*{margin:0 10px}.block-article hr.short{margin-top:.3rem;margin-bottom:.6rem}@media only screen and (min-width:1024px){.block-article .block-title-wrapper{position:-webkit-sticky;position:sticky;top:113px}.block-article .block-title-wrapper .h3.sm{font-size:2.1rem}.block-article .block-title-wrapper .title-date{margin-bottom:4px;display:inline-block}}.single-staff .block-article .post-thumbnail{width:400px;max-width:100%}@media only screen and (max-width:1023px){.richtext,body{font-size:14px}.h1,.h2,h1,h2,h2.eq-h1{font-size:26px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px;font-weight:700}.btn.btn-line{font-size:14px}hr.short2{border-top-width:5px;width:34px}.fade-enter-active,.fade-leave-active{transition:all .4s;opacity:1}.fade-enter,.fade-leave-to{opacity:0}.fadesub-enter-active,.fadesub-leave-active{transition:all .4s;opacity:1;transform:translate(0)}.fadesub-enter,.fadesub-leave-to{opacity:0;transform:translateY(-10px)}.btn.btn-circle{width:50px;height:50px}.breadcrumb,.text-small{font-size:12px}.spotlight-section-wrapper .title{font-size:90px}.spotlight-section-wrapper .spotlight{display:none!important}.section{padding-top:50px;padding-bottom:50px}.callout-wrapper .text-wrapper{padding-top:30px}.callout-wrapper .img-wrapper{width:100%}.callout-wrapper .img-wrapper,.callout-wrapper img{margin-left:auto;margin-right:auto;overflow:visible}.callout-wrapper .btn-row{margin-top:20px}}.awsm-job-form .awsm-job-form-inner{box-shadow:none;background:transparent;padding:0}.awsm-grid-item .awsm-job-item{background:transparent}.entry-title.awsm-jobs-single-title{display:none}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme label{font-weight:500!important;font-size:14px}.gform_wrapper.gravity-theme .gfield_checkbox label{font-weight:300!important}.gform_wrapper.gravity-theme textarea{max-height:120px}.gform_wrapper.gravity-theme .gfield_label{font-size:14px}.gform_description,.gform_heading{margin-bottom:1.5em}.gform_wrapper .btn-line{margin-top:1.5em}.gform_wrapper .btn.loading-js{opacity:0;position:absolute;z-index:-1}.gfield.recepient_email,.gfield.value_country_residence{display:none}.btn-line-js{margin-top:1.5em}.btn-line-js button,.btn-line-js input{text-align:left;width:100%;background:transparent;font-weight:700}.btn-line-js svg path{fill:#000}.btn-line-js:after{background:#000}.wpsm_panel-group .wpsm_panel{box-shadow:none!important;border:0!important;border-color:transparent}h3.gsection_title{margin-bottom:0;margin-top:1em}.section .multi-carousel-wrapper .row-callout-item.rollout-bg-lightgrey:after{background:#f2f3f4}.section .multi-carousel-wrapper .row-callout-item.rollout-bg-white:after{background:#fff}select{-webkit-appearance:auto}body.rtl .richtext ol,body.rtl .richtext ul{padding-left:0;padding-right:1.5rem}body.rtl .block-faq .lg\:w-1\/3.w-full.lg\:pr-6{adding-left:1.5rem;padding-right:0}body.rtl .block-faq .w-1\/12.text-small{text-align:right}body.rtl .block-faq .w-1\/12.text-right{text-align:left}body.rtl .block-faq .w-5\/6.px-2.h5{text-align:right}body.rtl header.site-header{direction:ltr}body.rtl header.site-header .nav-panel{direction:rtl}body.rtl .lg\:w-2\/5.lg\:pr-12.lg\:border-r.border-black{border-left:1px solid;border-right:0;padding-left:3rem}body.rtl .gform_wrapper.gravity-theme .gfield_visibility_hidden{left:9999px}body.rtl .callout-carousel-wrapper .carousel-nav.bottom button .ind{right:0}body.rtl .col-carousel-wrapper .slide .subtitle-wrapper button.text-left{text-align:right}body.rtl .col-carousel-wrapper .carousel-nav{right:0}body.rtl .site-footer .lg\:w-2\/5.lg\:pr-12.lg\:border-r.border-white{padding-left:3rem;border-left-width:1px;border-right-width:0}@media only screen and (min-width:1024px){body.rtl .section.bg-white.text-black.block-text_list.viewed-js .lg\:pr-12{padding-left:3rem;padding-right:0;text-align:justify}body.rtl .section.bg-white.text-black.block-text_list.viewed-js .lg\:pl-12{padding-right:3rem;padding-left:0;text-align:justify}}body.rtl.page-template-contact .block-contact .lg\:pr-12{padding-right:0;padding-left:3rem}body.rtl.page-template-contact .block-contact .lg\:border-r{border-width:0}.col-carousel-wrapper .slide .subtitle-wrapper .h5{line-height:inherit}#gform_wrapper_23.gform_wrapper.gravity-theme .gfield-choice-input+label,#gform_wrapper_24.gform_wrapper.gravity-theme .gfield-choice-input+label,#gform_wrapper_25.gform_wrapper.gravity-theme .gfield-choice-input+label,#gform_wrapper_31.gform_wrapper.gravity-theme .gfield-choice-input+label,#gform_wrapper_38.gform_wrapper.gravity-theme .gfield-choice-input+label{vertical-align:top}#navbar-sticky::-webkit-scrollbar{display:none}#navbar-sticky{-ms-overflow-style:none;scrollbar-width:none}#navbar-sticky .flex-shrink-0.dynamic-page-loader a.current-pg,#navbar-sticky .flex-shrink-0.dynamic-page-loader a:focus,#navbar-sticky .flex-shrink-0.dynamic-page-loader a:hover{border-bottom:2px solid #fff}@media(min-width:768px){.content-cont{max-height:calc(100vh - 180px)}}.overlay-fullscreen{height:100%;width:0;position:fixed;z-index:1;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,.9);overflow-x:hidden;transition:.5s}.overlay-fullscreen .overlay-content{position:relative;top:60px;width:100%;text-align:center;margin-top:30px}.overlay-fullscreen a{padding:8px;text-decoration:none;font-size:24px;color:#818181;display:block;transition:.3s}.overlay-fullscreen a:focus,.overlay-fullscreen a:hover{color:#f1f1f1;border-bottom:1px solid #f1f1f1}.overlay-fullscreen .closebtn{position:absolute;top:20px;right:20px;font-size:50px}@media screen and (max-height:450px){.overlay-fullscreen a{font-size:20px}.overlay-fullscreen .closebtn{font-size:40px;top:15px;right:35px}}h2.eq-h1{font-weight:700;line-height:1}.banner .h1-caption{background:rgba(0,0,0,.5);padding:1rem;font-size:1rem;font-weight:400;font-family:Open Sans,sans-serif;line-height:1.5;display:block}.banner .h1-caption p{display:inline}.banner .h1-caption h1{font-size:1rem;font-weight:400;font-family:Open Sans,sans-serif;line-height:1.5;display:inline}.nst{color:#ec3c57;font-size:.8rem;font-weight:800;padding-bottom:.3rem}@media only screen and (min-width:1024px){html[lang=zh-hans] .multi-carousel-wrapper .drag-el{background-image:url(../img/drag-btn-chinese.svg)}}#gform_wrapper_131.gravity-theme input[type=color],#gform_wrapper_131.gravity-theme input[type=date],#gform_wrapper_131.gravity-theme input[type=email],#gform_wrapper_131.gravity-theme input[type=number],#gform_wrapper_131.gravity-theme input[type=tel],#gform_wrapper_131.gravity-theme input[type=text],#gform_wrapper_131.gravity-theme input[type=url],#gform_wrapper_131.gravity-theme select,#gform_wrapper_131.gravity-theme textarea{border:1px solid #a1a1a1}@media only screen and (min-width:1024px){.page-template-retirement-planning .banner .bg{filter:none}.page-template-retirement-planning header .top{-webkit-backdrop-filter:none;backdrop-filter:none;background:#207e31;mix-blend-mode:normal}.page-template-retirement-planning header .top hr.short.border-green{border-color:transparent}.page-template-retirement-planning .rt-h1{padding:2rem;background:rgba(62,181,73,.8);border-bottom:5px solid #d4de25}.page-template-retirement-planning .rt-h1 h1{font-size:3.75rem}.page-template-retirement-planning hr.short{width:200px;border-top-width:5px;border-color:rgba(62,181,73,var(--border-opacity))}.page-template-retirement-planning .section .block-title hr{margin-top:1em}}@media only screen and (max-width:1023px){.page-template-retirement-planning header .logo-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background:#207e31;mix-blend-mode:normal}.page-template-retirement-planning header button.search-btn .inner{background:#207e31}.page-template-retirement-planning hr.short{width:200px;border-top-width:5px;border-color:rgba(62,181,73,var(--border-opacity))}.page-template-retirement-planning .rt-h1{padding:2rem;background:rgba(62,181,73,.8);border-bottom:5px solid #d4de25}.page-template-retirement-planning .section .block-title hr{margin-top:1em}}.nav-main-top .sitesearch-wrapper .advanced-filter-option{cursor:pointer}.nav-main-top .sitesearch-wrapper .submit{position:relative}.nav-main-top .sitesearch-wrapper .clear-filter-button{cursor:pointer}.richtext a.banner-brand-btn{text-decoration:none;background:#da3832;border-color:#da3832}.richtext a.banner-brand-btn:hover{background:#d84742;border-color:#d84742}.richtext .off-brand-btn{text-decoration:none;background:#000;border-color:#000}.richtext .off-brand-btn:hover{background:#111;border-color:#111}.richtext a.brand-green-btn{text-decoration:none;background:transparent;border-color:#017e3e;color:#017e3e}.richtext a.brand-green-btn:hover{color:#4a7d63;background:#c6f3cc}.banner a.brand-green-btn{text-decoration:none;background:#017e3e;border-color:#036e37}.banner a.brand-green-btn:hover{background:#068645;border-color:#07743d}.tab-container .active-tab-service{background:#1e1d1d;color:#fff;position:relative}.tab-container .tab-btn{border:1px solid grey}.sub-head{margin-bottom:25px}.richtext .sub-head,.sub-head{font-family:Open Sans,sans-serif;font-size:2rem}.richtext .sub-head{margin-bottom:30px}.richtext .service-h{font-size:1.2rem}.tabs-section p{margin-bottom:15px;line-height:1.5}.service-menu-arrow.grid a,.tabs-section a.card{text-decoration:none}.service-menu-arrow.grid h3{font-size:1rem;margin-bottom:0}.service-block-buttons a{color:#000;text-decoration:none;font-size:1rem;border:1px solid}.tab-vertical .v-tab{background:#f2f2f2}a.bg-black:focus,a.bg-black:hover{background:rgba(0,0,0,.8)}.btn.btn-hollow.upcoming{background:#dc3931;color:#fff;opacity:1}.active-bcw,.hor-tabs-container button.tab-btn:hover{background:#fff}.dinot-f{font-family:Dinot,sans-serif}
